package com.hb.core.pojo.center.au.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.hb.core.pojo.parent.MPCommonEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 项目中的所有接口信息
 *
 * @author zhaojk
 * @since 2022-03-22
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("au_api_info")
public class ApiInfo extends MPCommonEntity {

    /**
     * 所属controller的bean的名称
     */
    private String controlName;

    /**
     * 接口地址
     */
    private String apiName;

    /**
     * 请求方式, 直接写明是"post"还是"get"或其他
     */
    private String reqType;

    /**
     * json或者formdata, 以"application/json"或其他类似格式形式保存
     */
    private String paramType;

    /**
     * 参数示例
     */
    private String paramExample;

    /**
     * 响应示例
     */
    private String respExample;

    /**
     * 接口详细描述
     */
    private String apiDesc;

    /**
     * 接口作者
     */
    private String author;


}
